package com.open.party.cloud.model;

import java.util.Date;

public class TaskBean {

    /**
     * id : 716636916694384673
     * createTime : 2020-05-31 12:59:16
     * createUser : 1
     * updateTime : 2020-06-28 17:33:59
     * updateUser : 1
     * userId : 708278057349153121
     * userName : 郑天艳
     * taskType : null
     * pushUserId : 1
     * pushOrgId : null
     * pushDeptId : null
     * state : {"desc":"已延期","code":"YYQ"}
     * startTime : 2020-05-31 12:59:16
     * endTime : 2020-06-02 00:00:00
     * actFinishTime : null
     * title : 水电费水电费
     * description : 水电费水电费
     * urgencyType : {"desc":"普通","code":"PT"}
     * minTime : null
     * maxTime : null
     * rate : null
     * pushUserName : null
     * pushDeptName : null
     * pushOrgName : null
     */

    private String id;
    private Date createTime;
    private String createUser;
    private Date updateTime;
    private String updateUser;
    private String userId;
    private String userName;
    private String taskType;
    private String pushUserId;
    private String pushOrgId;
    private String pushDeptId;
    private DictionaryBean state;
    private Date startTime;
    private Date endTime;
    private String actFinishTime;
    private String title;
    private String description;
    private DictionaryBean urgencyType;
    private String minTime;
    private String maxTime;
    private int rate;
    private String pushUserName;
    private String pushDeptName;
    private String pushOrgName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public String getPushUserId() {
        return pushUserId;
    }

    public void setPushUserId(String pushUserId) {
        this.pushUserId = pushUserId;
    }

    public String getPushOrgId() {
        return pushOrgId;
    }

    public void setPushOrgId(String pushOrgId) {
        this.pushOrgId = pushOrgId;
    }

    public String getPushDeptId() {
        return pushDeptId;
    }

    public void setPushDeptId(String pushDeptId) {
        this.pushDeptId = pushDeptId;
    }

    public DictionaryBean getState() {
        return state;
    }

    public void setState(DictionaryBean state) {
        this.state = state;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getActFinishTime() {
        return actFinishTime;
    }

    public void setActFinishTime(String actFinishTime) {
        this.actFinishTime = actFinishTime;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public DictionaryBean getUrgencyType() {
        return urgencyType;
    }

    public void setUrgencyType(DictionaryBean urgencyType) {
        this.urgencyType = urgencyType;
    }

    public String getMinTime() {
        return minTime;
    }

    public void setMinTime(String minTime) {
        this.minTime = minTime;
    }

    public String getMaxTime() {
        return maxTime;
    }

    public void setMaxTime(String maxTime) {
        this.maxTime = maxTime;
    }

    public int getRate() {
        return rate;
    }

    public void setRate(int rate) {
        this.rate = rate;
    }

    public String getPushUserName() {
        return pushUserName;
    }

    public void setPushUserName(String pushUserName) {
        this.pushUserName = pushUserName;
    }

    public String getPushDeptName() {
        return pushDeptName;
    }

    public void setPushDeptName(String pushDeptName) {
        this.pushDeptName = pushDeptName;
    }

    public String getPushOrgName() {
        return pushOrgName;
    }

    public void setPushOrgName(String pushOrgName) {
        this.pushOrgName = pushOrgName;
    }

    public static class StateBean {
        /**
         * desc : 已延期
         * code : YYQ
         */

        private String desc;
        private String code;

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }
    }

    public static class UrgencyTypeBean {
        /**
         * desc : 普通
         * code : PT
         */

        private String desc;
        private String code;

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }
    }
}
